﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Security.Principal;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class MostrarReunion : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {        
        //agregue esto, porque si no cada vez que abre y cierra la ventana cuomprueba lo mismo
        //y lo hace re pesado, hacerlop donde no se este haciendo porque el lo que lo pone tan pesado
        if (!IsPostBack)
        {
            IPrincipal p = HttpContext.Current.User;
            if (!p.IsInRole("Empleado"))
            {
                Session["Mensaje"] = "Usted no posee los permisos necesarios para ingresar a esta página";

                if (Session["Identificador"] != null)
                {
                    Session["IrAPagina"] = "Principal_Clientes.aspx";
                    Response.Redirect("Bienvenida.aspx");
                }
                else
                {
                    Response.Redirect("login.aspx");
                }
            }
            else
            {
                int idReunion = (int)Session["ReunionId"];
                App_Negocio.Reunion reunion = new App_Negocio.Reunion();
                reunion.Id = idReunion;
                reunion.BuscarReunion();

                lblApellido.Text = reunion.Cliente.ApeCliente;
                lblNombre.Text = reunion.Cliente.NomCliente;
                lblFecha.Text = reunion.Fecha.ToShortDateString();
                lblHora.Text = reunion.Hora;
                lblMotivo.Text = reunion.ReunionTipo.Nombre;
                lblObservacionCliente.Text = reunion.Observaciones;
                lblRespuestaEmpresa.Text = reunion.RespuestaEmpresa;
                               
            }
        }
    }

    protected void btnCerrar_Click(object sender, EventArgs e)
    {
        Response.Redirect("Agenda.aspx");
    }
    protected void btnEjecutarReunion_Click(object sender, EventArgs e)
    {
        if (lblMotivo.Text == "Reunion Informativa")
        {
            Response.Redirect("ReunionInformativa.aspx");
        }
        if (lblMotivo.Text == "Degustación")
        {
            Response.Redirect("ReunionDegustacion.aspx");
        }
        if (lblMotivo.Text == "Contrato")
        {
            Response.Redirect("BuscaPresupuesto.aspx");
        }
    }
}
